Locality, scheduling, and selfishness: algorithmic foundations of highly decentralized networks
نویسنده
چکیده
Large-scale and highly decentralized networks such as the Internet have emerged as arguably the most complex computer systems. The size of such networks, as well as their dynamic, socio-economic, and often wireless nature brings about a large variety of challenging problems. Achieving efficient and provably robust algorithmic solutions for these problems, in turn, necessitates the development and employment of novel techniques and methods. This dissertation studies three major concepts that stand out as being of particular importance and interest in this context: locality, wireless communication, and selfishness. In large-scale networks, gathering information about the whole network topology is either too resource consuming or simply impossible due to mobility, dynamics, or churn. Hence, no node is typically able to collect or maintain a global state about the network and each node has to base its decision on local information only. This discrepancy between the need to achieve global efficiency and the limitation to local knowledge motivates the study of local algorithms and local computation. The first part of this dissertation investigates the possibilities and limitations of local computation in the classic message passing model of distributed computing. We present near-tight upper and lower bounds on the achievable trade-off between the amount of local knowledge and the resulting global solution for a variety of fundamental network problems. The integration of wireless devices into the Internet, and the advent of wireless multi-hop networks such as ad hoc and sensor networks poses numerous algorithmic challenges. This dissertation investigates the distributed complexity of computing network coordination structures such as clusterings and colorings in models that closely capture unstructured wireless multi-hop networks. We then define and study the scheduling complexity of wireless networks in a physical model of wireless communication. This measure describes the theoretically achievable performance of any scheduling protocol and allows to characterize and analytically evaluate existing protocols from a worst case perspective. Hosts in the Internet or peers in a peer-to-peer network are typically governed by socio-economic agents whose main interest is not the benevolent optimization of the network’s entirety, but rather the maximization of their own benefit. In other words, participating agents may be selfish, rather than acting in a coordinated manner that optimizes social welfare. The final part of this thesis analyzes the impact of selfish and potentially malicious behavior on the efficiency of peer-to-peer and other decentralized computer networks.
منابع مشابه
A MULTI-OBJECTIVE DECENTRALIZED MULTIPLE CONSTRUCTION PROJECTS SCHEDULING PROBLEM CONSIDERING PERIODIC SERVICES AND ORDERING POLICIES
In decentralized construction projects, costs are mostly related to investment, material, holding, logistics, and other minor costs for implementation. For this reason, simultaneous planning of these items and appropriate scheduling of activities can significantly reduce the total costs of the project undertaken. This paper investigates the decentralized multiple construction projects schedulin...
متن کاملAlgorithmic Challenges in Wireless Networks
Over the past few decades wireless networks have permeated our lives. We use mobile phones, we operate a WLAN at home, our laptops connect to our printers using the Bluetooth protocol, to name but a few examples. This thesis investigates some of the theoretical possibilities and limitations of wireless networks. The characteristics of wireless communication pose some challenges not present in w...
متن کاملFrom the RCPSP to the DRCMPSP: Methodological foundations
In this paper we review different approaches for scheduling projects in multi-project environments. We show the evolution of the methodologies from the Resource Constrained Project Scheduling Problem to the Decentralized Resource Constrained Multi-Project Scheduling Problem. We argue that traditional methods used in project scheduling cannot cope with the complexity of current real portfolios p...
متن کاملDecentralized Spatial Computing - Foundations of Geosensor Networks
decentralized spatial computing foundations of geosensor decentralized spatial computing springer decentralized spatial computing foundations of geosensor decentralized spatial computing foundations of geosensor decentralized spatial computing foundations of geosensor decentralized spatial computing readingsample decentralized spatial computing link.springer decentralized spatial computing spri...
متن کاملData Storage Solutions for Decentralized Online Social Networks —
In peer-to-peer storage systems, peers replicate each others’ data in order to increase availability. If the matching is done centrally, the algorithm can optimize data availability in an equitable manner for all participants. However, if matching is decentralized, the peers’ selfishness can greatly alter the results, leading to performance inequities that can render the system unreliable and t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006